package com.ming.transaction.service;

import com.ming.transaction.common.Result;
import com.ming.transaction.entity.Dialy;
import com.baomidou.mybatisplus.extension.service.IService;

import javax.servlet.http.HttpServletResponse;
import java.util.List;


/**
 * <p>
 * 日志管理 服务类
 * </p>
 *
 * @author 陈仕健
 * @since 2023-05-08
 */
public interface IDialyService extends IService<Dialy> {


    /**
     * excel 数据导出
     * @param response
     */
    void export(HttpServletResponse response);

    /**
     * 管理员删除日志
     * @param id
     * @return
     */
    Result deleteById(Integer id);

    /**
     * 管理员批量删除日志
     * @param ids
     * @return
     */
    Result deleteIds(List<Integer> ids);

    /**
     * 分页查询
     * @param pageNum
     * @param pageSize
     * @param unumber
     * @param conmethod
     * @return
     */
    Result pageSearch(Integer pageNum, Integer pageSize, String unumber, String conmethod);
}
